/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package videorent;

import java.util.Calendar;
import java.util.ArrayList;

/**
 * @Author Gimbet
 */
public class Caja {
    private String numCompra;
    private ArrayList<Articulo> articulosEnCaja; //LISTA
    private ClienteAsociado cliente;
    private int montoTotal;
    private int montoRecibido;
    private Calendar fechaFactura;

    public Caja(ClienteAsociado cliente) {
        this.cliente = cliente;
        this.articulosEnCaja = new ArrayList<Articulo>();
    }

    public ArrayList<Articulo> getArticulosEnCaja() {
        return articulosEnCaja;
    }

    public ClienteAsociado getCliente() {
        return cliente;
    }

    public int getMontoRecibido() {
        return montoRecibido;
    }

    public int getMontoTotal() {
        return montoTotal;
    }

    public String getNumCompra() {
        return numCompra;
    }

    public void setCliente(ClienteAsociado cliente) {
        this.cliente = cliente;
    }
    
    public void agregarArticuloEnCaja(Articulo a) {
        this.articulosEnCaja.add(a);
    }
	
	public void eliminarArticuloEnCaja(Articulo a){
		this.articulosEnCaja.remove(a);
	}
	

    public void setMontoRecibido(int montoRecibido) {
        this.montoRecibido = montoRecibido;
    }

    public void setMontoTotal(int montoTotal) {
        this.montoTotal = montoTotal;
    }

    public void setNumCompra(String numCompra) {
        this.numCompra = numCompra;
    }

    public String generarFactura(){

        return "a";
    }
    
   

    
}
